package org.example.back.entity.plan;

import java.time.LocalDate;
import java.time.LocalDateTime;

public class BodybuildingPlan {
    private Integer id;
    private Integer userId;
    private String goal;
    private Double targetBodyFatRate;
    private String focusArea;
    private String trainingStyle;
    private String competitionPlan;
    private LocalDate startDate;
    private String duration;
    private String trainingFrequency;
    private LocalDateTime createdAt;
    private LocalDateTime updatedAt;

    public Integer getId() {
        return id;
    }
    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getUserId() {
        return userId;
    }
    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public String getGoal() {
        return goal;
    }
    public void setGoal(String goal) {
        this.goal = goal;
    }

    public Double getTargetBodyFatRate() {
        return targetBodyFatRate;
    }
    public void setTargetBodyFatRate(Double targetBodyFatRate) {
        this.targetBodyFatRate = targetBodyFatRate;
    }

    public String getFocusArea() {
        return focusArea;
    }
    public void setFocusArea(String focusArea) {
        this.focusArea = focusArea;
    }

    public String getTrainingStyle() {
        return trainingStyle;
    }
    public void setTrainingStyle(String trainingStyle) {
        this.trainingStyle = trainingStyle;
    }

    public String getCompetitionPlan() {
        return competitionPlan;
    }
    public void setCompetitionPlan(String competitionPlan) {
        this.competitionPlan = competitionPlan;
    }

    public LocalDate getStartDate() {
        return startDate;
    }
    public void setStartDate(LocalDate startDate) {
        this.startDate = startDate;
    }

    public String getDuration() {
        return duration;
    }
    public void setDuration(String duration) {
        this.duration = duration;
    }

    public String getTrainingFrequency() {
        return trainingFrequency;
    }
    public void setTrainingFrequency(String trainingFrequency) {
        this.trainingFrequency = trainingFrequency;
    }

    public LocalDateTime getCreatedAt() {
        return createdAt;
    }
    public void setCreatedAt(LocalDateTime createdAt) {
        this.createdAt = createdAt;
    }

    public LocalDateTime getUpdatedAt() {
        return updatedAt;
    }
    public void setUpdatedAt(LocalDateTime updatedAt) {
        this.updatedAt = updatedAt;
    }
}
